import request from "../utils/request";
/**
 * 注册接口
 * @param {*} data
 */
export const getRegister = (data) => {
    return request({
        url: 'api/v1/user/register',
        method: 'post',
        data: data 
    })
};
/**
 * 登录接口
 * @param {*} data
 */
export const getLogin = (data) => {
    return request({
        url: 'api/v1/user/login',
        method: 'post',
        data: data
    })
};
/**
 * 获取用户信息
 */
export const getUserInfo = () => {
    return request({
        url: 'api/v1/user/userinfo',
        method: 'get'
    })
};
/**
 * 获取文章列表
 * @param {Object} params - 请求参数，包括分页和分类信息
 * @returns {Promise} 返回文章列表数据
 */
export const getArticleList = (params) => {
    console.log(params)
    return request({
        url: 'api/v1/article/find',
        method: 'get',
        data:params
    }) 
};
/**
 * 文章添加的接口
 * @param {*} data
 */
export const postAddArticle = (data) => {
    return request({
        url: 'api/v1/article/add',
        method: 'post',
        data 
    }) 
};
/**
 * 文章修改的接口
 * @param {*} data
 */
export const postUpdateArticle = (data) => {
    return request({
        url: 'api/v1/article/update',
        method: 'put',
        data: data
    })  
}
/**
 * 文章删除的接口
 * 
 */
export const postDeleteArticle = (id) => {
    return request({
        url: `api/v1/article/delete?id=${id}`,
        method: 'delete',
    })  
}